Computational Thinking by Denning Peter J.;Tedre Matti; & Matti Tedre
Author:Denning, Peter J.;Tedre, Matti; & Matti Tedre [Denning, Peter & Tedre, Matti]
Language: eng
Format: epub
Tags: computational thinking; computational models; computing machines; computer science; software engineering; design; designing for humans; computational science; teaching computational science; future computation
Publisher: MIT Press
Published: 2019-04-12T00:00:00+00:00
Hints
Butler Lampson, a superb and accomplished designer, summarized a number of guidelines for advanced designers of operating systems.9 He said: “Designing a computer system is very different from designing an algorithm. The external interface is less precisely defined, more complex, and more subject to change. The system has much more internal structure and hence many internal interfaces. And the measure of success is unclear.” He said the less skilled designers often flounder in seas of possibilities, not knowing how a current choice will affect future choices of the performance of the system. He called his statements “design hints” because they are judgments skilled designers learn to make over time; they emphasize the considerable art in designing. In table 5.2 we list Lampson’s hints for three dimensions of system development (rows) and major aspects of the DRUSS objectives (columns). Though they may appear as generalities, they are quite meaningful in shaping the CT skills of advanced designers.
Table 5.2 Lampson’s Design Hints
Correctness & Fit Speed Fault Tolerance
Use cases
Separate normal and worst cases
Safety first
Shed load
End-to-end
End-to-end
Download
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Anthologies | Short Stories |
The Tidewater Tales by John Barth(12377)
Kathy Andrews Collection by Kathy Andrews(11285)
Tell Tale: Stories by Jeffrey Archer(8661)
This Is How You Lose Her by Junot Diaz(6406)
The Mistress Wife by Lynne Graham(6223)
The Last Wish (The Witcher Book 1) by Andrzej Sapkowski(5149)
Dancing After Hours by Andre Dubus(5097)
The Sympathizer by Viet Thanh Nguyen(4063)
Maps In A Mirror by Orson Scott Card(3699)
The Secret Wife by Lynne Graham(3647)
Be in a Treehouse by Pete Nelson(3628)
Tangled by Emma Chase(3541)
Ficciones by Jorge Luis Borges(3337)
The House on Mango Street by Sandra Cisneros(3197)
Girls Who Bite by Delilah Devlin(3029)
A Knight of the Seven Kingdoms by George R R Martin(3013)
You Lost Him at Hello by Jess McCann(2818)
MatchUp by Lee Child(2674)
Once Upon a Wedding by Kait Nolan(2602)
